package cn.qayy.dao;

import java.util.Map;

import cn.qayy.pojo.User;
/***
 * User相关的接口
 * 
 * 相当于DAO
 * @author jobs1127
 *
 */
public interface UserMapper {
	
	public User loginUser(Map<String,Object> params);
	
	
	
	/***
	 * 通过主键id删除记录
	 * @param id
	 * @return
	 */
    int deleteByPrimaryKey(Integer id);
    /**
     * 传入对象保存
     * @param record
     * @return
     */
    int insert(User record);
    /**
     * 
     * 传入对象选择性的保存，根据对象的属性是否为null，选择性的保存
     * @param record
     * @return
     */
    int insertSelective(User record);
    /***
     * 通过主键id查询
     * @param id
     * @return
     */
    User selectByPrimaryKey(Integer id);
    /**
     * 
     * 选择性的更新对象
     * @param record
     * @return
     */
    int updateByPrimaryKeySelective(User record);
    /**
     * 更新对象
     * @param record
     * @return
     */
    int updateByPrimaryKey(User record);
}